package com.addplus.townmall.server.api.model.town;

import com.baomidou.mybatisplus.annotation.TableName;
import com.addplus.townmall.server.api.model.base.BaseRestModel;
import com.baomidou.mybatisplus.annotation.TableField;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 商城发送短信记录表
 * </p>
 *
 * @author zhangjiehang
 * @since 2018-08-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("app_message_record")
public class AppMessageRecord extends BaseRestModel {

    private static final long serialVersionUID = 1L;

    /**
     * 手机号码
     */
    private String phone;
    /**
     * 手机验证码
     */
    @TableField("verification_code")
    private String verificationCode;
    /**
     * 平台(0:app 1:wechat 2:小程序 3:pc)
     */
    private Integer platform;
    /**
     * 类型(0:注册验证码 1:登录验证码 2:忘记密码 3：修改手机号验证码 4: 申请合伙)
     */
    private Integer type;
    /**
     * 是否删除(0:否 1:是)
     */
    @TableField("is_deleted")
    private Integer isDeleted;

    /**
     * 请求ID
     */
    @TableField("request_id")
    private String requestId;

    /**
     * 发送回执ID,可根据该ID查询具体的发送状态
     */
    @TableField("biz_id")
    private String bizId;

    /**
     *状态码-返回OK代表请求成功,其他错误码详见错误码列表
     */
    private String code;

    /**
     * 状态码的描述
     */
    private String message;


}
